package com.tonann.web.vo;

import com.tonann.app.domain.AppFaultRule;
import com.tonann.common.annotation.Excel;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.io.Serializable;

@Data
public class SensorAppVO implements Serializable {
    /**
     * ID
     */
    @Id
    private Long sensorId;
    /**
     * 传感器编号
     */
    @Excel(name = "传感器编号")
    private String sensorCode;
    /**
     * 传感器名字
     */
    @Excel(name = "传感器名字")
    private String sensorName;

    /** 传感器类型 */
    @Excel(name = "传感器类型", dictType =  "app_sensor_type")
    private String sensorType;
    /** 传感器值 */
//    @Excel(name = "传感器值")
    private String value;

    /** 计量单位 */
    @Excel(name = "计量单位" , dictType =  "app_sensor_unit")
    private String unit;

    /** 面板显示(是/否) */
    @Excel(name = "面板显示")
    private String isDisplay;

    /** 是否参与能耗计算 */
//    @Excel(name = "能耗计算")
    private String isEnergy;

    /** 是否是灯控 */
//    @Excel(name = "是否灯控")
    private String isLight;

    /** 是否是排风阀 */
//    @Excel(name = "是否排风")
    private String isExhaust;

    /** 是否是控制窗高度 */
//    @Excel(name = "是否窗高")
    private String isHeight;

    /** 是否是电源开关 */
//    @Excel(name = "是否电源")
    private String isOn;

    /** 是否静音 */
//    @Excel(name = "是否静音")
    private String isMute;

    /** 是否强排 */
//    @Excel(name = "是否强排")
    private String isForce;

    /** 是否新风 */
//    @Excel(name = "是否新风")
    private String isFresh;

    /** 是否是有无人 */
//    @Excel(name = "是否有无人")
    private String isBeing;


    private String workMode;

    private String isAutoDoor;

    private AppFaultRule faultRule;

    private String valueDesc;

    private String typeDesc;
    //传感器是否处于告警中
    private Boolean alarming = false;
}
